package org.dromara.common.mongo.convert;

import org.springframework.core.convert.converter.Converter;
import org.springframework.data.convert.ReadingConverter;

import java.math.BigDecimal;

/**
 * 从mongodb获取数据的时候，将Double转为BigDecimal类型
 * <p>
 *      这里使用 @Component 或者 @ReadingConverter都可以，二选一
 * </p>
 * @author GL
 */
//@Component
@ReadingConverter
public class DoubleToBigDecimalConverter implements Converter<Double, BigDecimal> {

    @Override
    public BigDecimal convert(Double source) {
        return new BigDecimal(source);
    }
}
